<%-- 
    Document   : muestra
    Created on : 18/04/2012, 11:00:36 AM
    Author     : jorge.correa
--%>

<%@page import="java.util.Vector"%>
<%@ page import="Negocio.*" %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%
    String strNombre = (String) session.getAttribute("strNombre");
    String strUsuario = (String) session.getAttribute("strUsuario");   
    String strAccion = (String) request.getParameter("txtAccion");    
    String strCodigo = (String) request.getParameter("txtCodigo");    
    
     Vector arrCedulas = new Vector();
     Vector arrNombres = new Vector();
     Vector arrCodigos = new Vector();
     Vector arrNombresE = new Vector();
     String[] strDatosMuestra = null;    
        
     if ((strNombre == null) || (strUsuario == null) || (strAccion == null)) {
        response.sendRedirect("cerrar.jsp");        
     }else{
        Vector arrUsuarios = GestionSQL.consultaSQL("select p.intCedula as Id, p.strNombre as Nombre from tbl_personas p where p.strRol <> 'D' ORDER BY p.strNombre","MAESTROS");
        String[] strTemp = null;

        for (int i=0;i<arrUsuarios.size();i++){
            strTemp = arrUsuarios.get(i).toString().split(",");
            arrCedulas.add(strTemp[0]);
            arrNombres.add(strTemp[1]);
        }       

        strTemp = null;

        Vector arrEstados = GestionSQL.consultaSQL("select e.strCodigo as Id, e.strNombre as Nombre from tbl_estados e ORDER BY e.strNombre","MAESTROS");

        for (int i=0;i<arrEstados.size();i++){
            strTemp = arrEstados.get(i).toString().split(",");
            arrCodigos.add(strTemp[0]);
            arrNombresE.add(strTemp[1]);
        } 

        if (strAccion.equals("V")){
            strDatosMuestra = GestionSQL.getFila("select m.strConsecutivo, m.strDescripcion, m.dtFechaRecepcion, m.dtFechaEntrega, m.strEstado, m.intPersona, m.strAutor, m.strCodigo from tbl_muestras m where m.strCodigo = " + Integer.parseInt(strCodigo) + "");
        }
      }
%>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="SHORTCUT ICON" href="Images/favicon.ico" />
        <link rel="stylesheet" type="text/css" href="Styles/StylesComunes.css" />
        <link rel="stylesheet" type="text/css" href="Styles/StylesMuestras.css" />
        <link rel="stylesheet" type="text/css" href="Styles/calendar-system.css" />
        <script language="JavaScript" type="text/javascript" src="Scripts/JSComunes.js"></script>
        <script language="JavaScript" type="text/javascript" src="Scripts/JSCalendar.js"></script>
        <script language="JavaScript" type="text/javascript" src="Scripts/JSCalendar-es.js"></script>
        <script language="JavaScript" type="text/javascript" src="Scripts/JSCalendar-setup.js"></script>        
        <script language="JavaScript" type="text/javascript" src="Scripts/JSAjax.js"></script>
        <script language="JavaScript" type="text/javascript" src="Scripts/JSMuestras.js"></script>
        <title>Crear nueva Muestra</title>
    </head>
    <body onload="cargaBody()">
        <div align="center">
            <table cellspacing="0" cellpadding="0" width="1200px" class="TABLAHEAD">
                    <tr>
                            <td class="CELDAHEAD" rowspan="2" style="width: 180px;"><img src="Images/log-grupo.gif" class="LOGOGRUPO"></td>
                            <td class="CELDAHEAD" rowspan="2"><H1>SISTEMA DE GESTIÓN DE MUESTRAS</H1><h3>Centro de Investigación, Innovación y Desarrollo de Materiales</h3></td>
                            <td class="CELDAHEAD" rowspan="2" style="width: 180px;"><img src="Images/log-udea.gif" class="LOGOUDEA"></td>
                    </tr>
                    <tr></tr>
            </table>
            <br><br><br>
            <% if (strAccion.equals("C")){%>           
                <table cellspacing="0" cellpadding="0" width="800px" border="0">
                    <tr>
                        <td class="TITULOFORM">NUEVO REGISTRO DE MUESTRA</td>
                    </tr>
                    <tr>
                        <td>
                            <form method="POST" action="Registro" id="frmMuestra" name="frmMuestra">
                                <input type="hidden" name="txtForm" id="txtForm" value="frmMuestra">
                                <input type="hidden" name="txtAccion" id="txtAccion" value="C">
                                <input type="hidden" name="txtCodigoM" id="txtCodigoM" value=" ">
                                <table cellspacing="0" cellpadding="5" width="800px" border="0" class="TABLAHEAD">
                                    <tr><td colspan="4" style="height: 10px;"></td></tr>
                                    <tr>
                                        <td class="LABELFORM">Autor:</td>
                                        <td class="CELDACAMPOFORM"><input type="text" name="txtAutor" id="txtAutor" class="CAMPOFORM" value="<%=strUsuario%>" onclick="ocultarDIV()" readonly></td>
                                        <td class="LABELFORM">Fecha de recepción:<br> (aaaa-mm-dd)</td>
                                        <td class="CELDACAMPOFORM"><input type="text" name="txtFechaRecep" id="txtFechaRecep" class="CAMPOFORM" onclick="ocultarDIV()" style="width: 125px;" readonly>&nbsp;<img src="Images/Calendario.JPG" id="imgFechaR"></td>
                                    </tr>
                                    <tr>
                                        <td class="LABELFORM">* Consecutivo:</td>
                                        <td class="CELDACAMPOFORM"><input type="text" name="txtConsecutivo" id="txtConsecutivo" class="CAMPOFORM" onclick="ocultarDIV()"></td>
                                        <td class="LABELFORM">* Usuario:</td>
                                        <td class="CELDACAMPOFORM">
                                            <select name="txtCedula" id="txtCedula" class="CAMPOFORM" onclick="ocultarDIV()">
                                                <option value="S">Seleccione una opción</option>    
                                                 <%for (int i=0;i<arrCedulas.size();i++){%>
                                                 <option value="<%=arrCedulas.get(i)%>"><%=arrNombres.get(i)%></option>
                                                <%}%>
                                            </select>                                       
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="LABELFORM">* Estado:</td>
                                        <td class="CELDACAMPOFORM">
                                            <select name="txtEstado" id="txtEstado" class="CAMPOFORM" onclick="ocultarDIV()">
                                                <option value="S">Seleccione una opción</option>    
                                                 <%for (int i=0;i<arrCodigos.size();i++){%>
                                                 <option value="<%=arrCodigos.get(i)%>"><%=arrNombresE.get(i)%></option>
                                                <%}%>
                                            </select>
                                        </td>
                                        <td class="LABELFORM">* Fecha de entrega:<br> (aaaa-mm-dd)</td>
                                        <td class="CELDACAMPOFORM"><input type="text" name="txtFechaEntrega" id="txtFechaEntrega" class="CAMPOFORM" onclick="ocultarDIV()" style="width: 125px;" readonly>&nbsp;<img src="Images/Calendario.JPG" id="imgFechaE"></td>
                                    </tr>
                                    <tr>
                                        <td class="LABELFORM">* Descripción:</td>
                                        <td colspan="3" class="CELDACAMPODESCR"><input type="text" name="txtDescripcion" id="txtDescripcion" class="CAMPOFORM" style="width: 570px;"></td>
                                    </tr>                
                                    <tr><td colspan="4" style="height: 10px;"></td></tr>
                                    <tr><td colspan="4" class="CELDABOTONFORM"><input type="button" value="Guardar" class="BOTONFORM" onclick="validarFormMuestra()">&nbsp;&nbsp;<input type="button" value="Limpiar" class="BOTONFORM" onclick="limpiarFormMuestra()"> &nbsp;&nbsp;<input type="button" value="Salir" class="BOTONFORM" onclick="javascript:window.close();"></td></tr>
                                    <tr>
                                        <td colspan="4" class="MSGAVISOOBLG">Los campos marcados con (*) son obligatorios.</td>                                       
                                    </tr>                                    
                                </table>
                            </form>
                        </td>
                    </tr>
                </table>
             <%}else{%>
                <table cellspacing="0" cellpadding="0" width="800px" border="0">
                    <tr>
                        <td class="TITULOFORM">REGISTRO DE MUESTRA</td>
                    </tr>
                    <tr>
                        <td>
                            <form method="POST" action="Registro" id="frmMuestra" name="frmMuestra">
                                <input type="hidden" name="txtForm" id="txtForm" value="frmMuestra">
                                <input type="hidden" name="txtAccion" id="txtAccion" value="V">
                                <input type="hidden" name="txtCodigoM" id="txtCodigoM" value="<%=strDatosMuestra[7]%>">
                                <table cellspacing="0" cellpadding="5" width="800px" border="0" class="TABLAHEAD">
                                    <tr><td colspan="4" style="height: 10px;"></td></tr>
                                    <tr>
                                        <td class="LABELFORM">Autor:</td>
                                        <td class="CELDACAMPOFORM"><input type="text" name="txtAutor" id="txtAutor" class="CAMPOFORM" value="<%=strDatosMuestra[6]%>" onclick="ocultarDIV()" readonly></td>
                                        <td class="LABELFORM">Fecha de recepción:<br> (aaaa-mm-dd)</td>
                                        <td class="CELDACAMPOFORM"><input type="text" name="txtFechaRecep" id="txtFechaRecep" value="<%=strDatosMuestra[2]%>" class="CAMPOFORM" onclick="ocultarDIV()" style="width: 125px;" readonly>&nbsp;<img src="Images/Calendario.JPG" id="imgFechaR"></td>
                                    </tr>
                                    <tr>
                                        <td class="LABELFORM">* Consecutivo:</td>
                                        <td class="CELDACAMPOFORM"><input type="text" name="txtConsecutivo" id="txtConsecutivo" value="<%=strDatosMuestra[0]%>" class="CAMPOFORM" onclick="ocultarDIV()" readonly></td>
                                        <td class="LABELFORM">* Usuario:</td>
                                        <td class="CELDACAMPOFORM">
                                            <select name="txtCedula" id="txtCedula" class="CAMPOFORM" onclick="ocultarDIV()" disabled="disabled">
                                                <option value="S">Seleccione una opción</option>    
                                                 <%for (int i=0;i<arrCedulas.size();i++){%>
                                                 <option value="<%=arrCedulas.get(i)%>"><%=arrNombres.get(i)%></option>
                                                <%}%>                                               
                                            </select> 
                                            <script language="javascript" type="text/javascript">                                                                                                          
                                                element = document.getElementById("txtCedula");
                                                element.value = "<%=strDatosMuestra[5].toString()%>";                                                
                                            </script>  
                                        </td>
                                    </tr>
                                    <tr>
                                        <td class="LABELFORM">* Estado:</td>
                                        <td class="CELDACAMPOFORM">
                                            <select name="txtEstado" id="txtEstado" class="CAMPOFORM" onclick="ocultarDIV()">
                                                <option value="S">Seleccione una opción</option>    
                                                 <%for (int i=0;i<arrCodigos.size();i++){%>
                                                 <option value="<%=arrCodigos.get(i).toString()%>"><%=arrNombresE.get(i).toString()%></option>
                                                <%}%>
                                            </select>
                                            <script language="javascript" type="text/javascript"> 
                                                element = document.getElementById("txtEstado");
                                                element.value = "<%=strDatosMuestra[4].toString()%>";  
                                            </script>                                            
                                        </td>
                                        <td class="LABELFORM">* Fecha de entrega:<br> (aaaa-mm-dd)</td>
                                        <td class="CELDACAMPOFORM"><input type="text" name="txtFechaEntrega" id="txtFechaEntrega" value="<%=strDatosMuestra[3]%>" class="CAMPOFORM" onclick="ocultarDIV()" style="width: 125px;" readonly>&nbsp;<img src="Images/Calendario.JPG" id="imgFechaE"></td>
                                    </tr>
                                    <tr>
                                        <td class="LABELFORM">* Descripción:</td>
                                        <td colspan="3" class="CELDACAMPODESCR"><input type="text" name="txtDescripcion" value="<%=strDatosMuestra[1]%>" id="txtDescripcion" class="CAMPOFORM" style="width: 570px;"></td>
                                    </tr>                
                                    <tr><td colspan="4" style="height: 10px;"></td></tr>
                                    <% if (strAccion.equals("C")){%>
                                        <tr><td colspan="4" class="CELDABOTONFORM"><input type="button" value="Guardar" class="BOTONFORM" onclick="validarFormMuestra()">&nbsp;&nbsp;<input type="button" value="Limpiar" class="BOTONFORM" onclick="limpiarFormMuestra()"> &nbsp;&nbsp;<input type="button" value="Salir" class="BOTONFORM" onclick="javascript:window.close();"></td></tr>
                                    <%}else{%>
                                        <tr><td colspan="4" class="CELDABOTONFORM"><input type="button" value="Guardar" class="BOTONFORM" onclick="validarFormMuestra()">&nbsp;&nbsp;<input type="button" value="Salir" class="BOTONFORM" onclick="javascript:window.close();"></td></tr>
                                    <%}%>
                                    <tr><td colspan="4" class="MSGAVISOOBLG">Los campos marcados con (*) son obligatorios.</td></tr>                                    
                                </table>
                            </form>
                        </td>
                    </tr>
                </table>             
             <%}%>
            <br><br>
            <div id="dMensaje">                
            </div>
        </div>
        <div style="padding-top: 80px;"></div>			
        <table cellspacing="0" cellpadding="0" class="TABLAFOOT"> 
            <tr>
                <td class="TEXTOFOOT">
                    Sede de Investigación Universitaria - Universidad de Antioquia<br>
                    &#169Copyright <b><a href="mailto:jorge.correa@siu.udea.edu.co">Ingeniería de Software</a></b> -<b>SIU</b>-<br>
                    2012
                </td>
            </tr>			
        </table>	
        <script language="javascript" type="text/javascript">
            cargarCalendarios();
        </script>
    </body>
</html>